package pe.com.certicom.ittsa.control.form;

import java.util.List;
import java.util.Map;

import org.apache.struts.validator.ValidatorForm;

import pe.com.certicom.ittsa.model.bean.BeanAsiento;
import pe.com.certicom.ittsa.model.bean.BeanGeoCode;
import pe.com.certicom.ittsa.model.bean.ClienteBean;
import pe.com.certicom.ittsa.model.bean.ReporteDispAsientoBean;

public class CompraPasajeForm extends ValidatorForm {
	 private static final long serialVersionUID= 1L;
	 private String 						method;
	 private ReporteDispAsientoBean         reporteDisp;
	 private BeanGeoCode 					departamento;
	 private Map<String, BeanGeoCode> 		mapOrigen;
	 private Map<String, BeanGeoCode> 		mapDestino;
	 private List<ReporteDispAsientoBean> 	listaReporteDispAsiento;	 
	 private List<BeanAsiento> 				listaAsientos;
	 private BeanAsiento				asientoBean;
	 private ClienteBean				clienteBean;
	 private List<ClienteBean>			listaClientes;

	 
	 

	 public String getMethod() {
		return method;
	}

	public void setMethod(String method) {
		this.method = method;
	}

	public BeanGeoCode getDepartamento() {
		return departamento;
	}

	public void setDepartamento(BeanGeoCode departamento) {
		this.departamento = departamento;
	}

	public Map<String, BeanGeoCode> getMapOrigen() {
		return mapOrigen;
	}

	public void setMapOrigen(Map<String, BeanGeoCode> mapOrigen) {
		this.mapOrigen = mapOrigen;
	}

	public Map<String, BeanGeoCode> getMapDestino() {
		return mapDestino;
	}

	public void setMapDestino(Map<String, BeanGeoCode> mapDestino) {
		this.mapDestino = mapDestino;
	}

	public List<ReporteDispAsientoBean> getListaReporteDispAsiento() {
		return listaReporteDispAsiento;
	}

	public void setListaReporteDispAsiento(
			List<ReporteDispAsientoBean> listaReporteDispAsiento) {
		this.listaReporteDispAsiento = listaReporteDispAsiento;
	}	

	public CompraPasajeForm (){		
		 this.departamento=new BeanGeoCode();
	}

	public List<BeanAsiento> getListaAsientos() {
		return listaAsientos;
	}

	public void setListaAsientos(List<BeanAsiento> listaAsientos) {
		this.listaAsientos = listaAsientos;
	}

	public ReporteDispAsientoBean getReporteDisp() {
		return reporteDisp;
	}

	public void setReporteDisp(ReporteDispAsientoBean reporteDisp) {
		this.reporteDisp = reporteDisp;
	}

	public BeanAsiento getAsientoBean() {
		return asientoBean;
	}

	public void setAsientoBean(BeanAsiento asientoBean) {
		this.asientoBean = asientoBean;
	}

	public ClienteBean getClienteBean() {
		return clienteBean;
	}

	public void setClienteBean(ClienteBean clienteBean) {
		this.clienteBean = clienteBean;
	}

	public List<ClienteBean> getListaClientes() {
		return listaClientes;
	}

	public void setListaClientes(List<ClienteBean> listaClientes) {
		this.listaClientes = listaClientes;
	}
	
	
	
}